package com.thghh.resource;

/**
 * An optional interface for resource storage that knows whether it can be
 * concurrently accessible without synchronization.
 */
public interface ConcurrentCacheStorage extends CacheStorage {
    
    /**
     * Returns true if this instance of resource storage is concurrently
     * accessible from multiple threads without synchronization.
     * @return true if this instance of resource storage is concurrently
     * accessible from multiple threads without synchronization.
     */
    public boolean isConcurrent();
}